如何使Python中的print()语句运行结果不换行?print()语句运行结果不换行的操作方法 |
您所在的位置:网站首页 › python 3x语句print › 如何使Python中的print()语句运行结果不换行?print()语句运行结果不换行的操作方法 |
print() 是我们在学习Python中的一个常用函数,但是每次使用print()语句显示后都会自动换行,如果遇到需要连续显示、不换行的情况,比如在循环中使用print(),应该怎么办呢?本文介绍了这个问题的解决方法,下面一起来学习这篇“如何使Python中的print()语句运行结果不换行?print()语句运行结果不换行的操作方法”的内容吧。 print函数是我们在输出语句中,使用的最多的一种函数,通常在输出时,它都会对我们的运行结果实现自动换行的功能,这在有些时候是方便的,不用我们手动去添加换行符,但是在循环语句中,会稍微有点不方便,比如我们要有一串字母,需要将可选的字母显示出来,因为字母集一般使用的是字典的形式进行存储的,举个例子: {‘G’: 1,‘o’: 2,‘d’: 1}如果想让它显示的格式为:good,我们想到的方法一个是使用循环,代码如下: H1={'G': 1,'o': 2,'d': 1} for H1 in letters.keys(): for i in range(letters[H1]): print(H1)显示结果为: G o o d通过例子我们就可以知道,在print中它是自动让每一个字符进行了换行输出,如何让它实现不换行呢? 1、使用end=(一个空字符) 还是上面的那个输出例子: H1={'G': 1,'o': 2,'d': 1} for H1 in letters.keys(): for i in range(letters[H1]): print(H1,end=‘ ’)输出结果: Good通过这个运行结果就可以看到,使用end=(一个空字符)的方式就可以很好的解决print函数在运行时自动换行的操作了,我们还可以使用这种方法对运行结果进行分隔,实例如下: H1={'G': 1,'o': 2,'d': 1} for H1 in letters.keys(): for i in range(letters[H1]): print(H1,end=‘,’)运行结果: G,o,o,d只要将end中的空字符变成一个逗号,就可以实现对字符进行分割的操作,分割符还可以是其他的符号,没有特定的要求。 这篇关于如何使Python中的print()语句运行结果不换行?print()语句运行结果不换行的操作方法的文章就介绍到这里了,希望大家在阅读之后,可以有所收获。 Python python运行 python函数 python方法 python语句 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |